/**
 * Created by IntelliJ IDEA.
 * User: Bezdelnick
 * Date: 9/25/12
 * Time: 9:11 PM
 * To change this template use File | Settings | File Templates.
 */
package vplib.dictionary {

import vplib.model.PhysicsProperty;

public class PropertiesDictionary {
    public function PropertiesDictionary() {
    }

    public static function get_COORDINATE_X ():PhysicsProperty { return new PhysicsProperty("coordinate_x", PropertyTypesDictionary.TYPE_FLOAT, 0); }
    public static function get_COORDINATE_Y ():PhysicsProperty { return new PhysicsProperty("coordinate_y", PropertyTypesDictionary.TYPE_FLOAT, 0); }
    public static function get_COORDINATE_Z ():PhysicsProperty { return new PhysicsProperty("coordinate_z", PropertyTypesDictionary.TYPE_FLOAT, 0); }

    public static function get_SCALE_X ():PhysicsProperty { return new PhysicsProperty("size_x", PropertyTypesDictionary.TYPE_FLOAT, 1); }
    public static function get_SCALE_Y ():PhysicsProperty { return new PhysicsProperty("size_y", PropertyTypesDictionary.TYPE_FLOAT, 1);}
    public static function get_SCALE_Z ():PhysicsProperty { return new PhysicsProperty("size_z", PropertyTypesDictionary.TYPE_FLOAT, 1);  }

    public static function get_VELOCITY_X ():PhysicsProperty { return new PhysicsProperty("velocity_x", PropertyTypesDictionary.TYPE_FLOAT, 0); }
    public static function get_VELOCITY_Y ():PhysicsProperty { return new PhysicsProperty("velocity_y", PropertyTypesDictionary.TYPE_FLOAT, 0); }
    public static function get_VELOCITY_Z ():PhysicsProperty { return new PhysicsProperty("velocity_z", PropertyTypesDictionary.TYPE_FLOAT, 0); }

    public static function get_ACCELERATION_X ():PhysicsProperty { return new PhysicsProperty("accel_x", PropertyTypesDictionary.TYPE_FLOAT, 0); }
    public static function get_ACCELERATION_Y ():PhysicsProperty { return new PhysicsProperty("accel_y", PropertyTypesDictionary.TYPE_FLOAT, 0); }
    public static function get_ACCELERATION_Z ():PhysicsProperty { return new PhysicsProperty("accel_z", PropertyTypesDictionary.TYPE_FLOAT, 0); }

    public static function get_MASS ():PhysicsProperty { return new PhysicsProperty("mass", PropertyTypesDictionary.TYPE_FLOAT, 0); }
    public static function get_WEIGHT ():PhysicsProperty { return new PhysicsProperty("weight", PropertyTypesDictionary.TYPE_FLOAT, 0); }
}
}
